home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2006 May / PCWMAY06.iso / Software / Freeware / First Page 2006 3.00 / fp2006-final-3.00-setup.exe / {app} / Iscripts / Forms Misc / required-fields.izs < prev    next >
Text File  |  2005-09-28  |  3KB  |  133 lines

  1. <!NOWIZARD>
  2.  
  3. <!TITLE>Required Fields 
  4. <!/TITLE>
  5.  
  6. <!DESCRIPTION>Checks form fields to verify that each specified field is not left empty. Displays a warning message if any empty fields are present.<!/DESCRIPTION> 
  7.  
  8. <!CATEGORY>Forms<!/CATEGORY>
  9.  
  10. <!SCRIPT>
  11. <!-- START OF SCRIPT -->
  12.  
  13.  
  14. <!-- HOW TO INSTALL REQUIRED FIELDS:
  15.  
  16.   1.  Copy code into the HEAD section of document
  17.   2.  Put last coding into the BODY section of document  -->
  18.  
  19. <!-- STEP ONE: Add code into HEAD section of document  -->
  20.  
  21. <HEAD>
  22.  
  23. <SCRIPT LANGUAGE="JavaScript">
  24. <!-- Original:  Wayne Nolting (w.nolting@home.com) -->
  25.  
  26.  
  27.  
  28. <!-- Begin
  29. function verify() {
  30. var themessage = "You are required to complete the following fields: ";
  31. if (document.form.first.value=="") {
  32. themessage = themessage + " - First Name";
  33. }
  34. if (document.form.last.value=="") {
  35. themessage = themessage + " -  Last Name";
  36. }
  37. if (document.form.email.value=="") {
  38. themessage = themessage + " -  E-mail";
  39. }
  40. //alert if fields are empty and cancel form submit
  41. if (themessage == "You are required to complete the following fields: ") {
  42. document.form.submit();
  43. }
  44. else {
  45. alert(themessage);
  46. return false;
  47.    }
  48. }
  49. //  End -->
  50. </script>
  51.  
  52. </HEAD>
  53.  
  54. <!-- STEP TWO: Add code into BODY section of document  -->
  55.  
  56. <BODY>
  57.  
  58. <form  name=form method="post" action="">
  59. <input type=text name="first" size="20"> First Name<BR>
  60. <input type=text name="last" size="20"> Last Name<BR>
  61. <input type=text name="email" size="20"> E-Mail<BR><BR>
  62. <input type=button value="Submit Request" onclick="verify();">
  63.   
  64. <input type=reset value="Clear Form"><br>
  65. </form>
  66.  
  67.  
  68. <!-- END OF SCRIPT -->
  69. <!/SCRIPT>
  70.  
  71. <!PREVIEW>
  72. <!-- START OF SCRIPT -->
  73.  
  74.  
  75. <!-- HOW TO INSTALL REQUIRED FIELDS:
  76.  
  77.   1.  Copy code into the HEAD section of document
  78.   2.  Put last coding into the BODY section of document  -->
  79.  
  80. <!-- STEP ONE: Add code into HEAD section of document  -->
  81.  
  82. <HEAD>
  83.  
  84. <SCRIPT LANGUAGE="JavaScript">
  85. <!-- Original:  Wayne Nolting (w.nolting@home.com) -->
  86.  
  87.  
  88.  
  89. <!-- Begin
  90. function verify() {
  91. var themessage = "You are required to complete the following fields: ";
  92. if (document.form.first.value=="") {
  93. themessage = themessage + " - First Name";
  94. }
  95. if (document.form.last.value=="") {
  96. themessage = themessage + " -  Last Name";
  97. }
  98. if (document.form.email.value=="") {
  99. themessage = themessage + " -  E-mail";
  100. }
  101. //alert if fields are empty and cancel form submit
  102. if (themessage == "You are required to complete the following fields: ") {
  103. document.form.submit();
  104. }
  105. else {
  106. alert(themessage);
  107. return false;
  108.    }
  109. }
  110. //  End -->
  111. </script>
  112.  
  113. </HEAD>
  114.  
  115. <!-- STEP TWO: Add code into BODY section of document  -->
  116.  
  117. <BODY>
  118.  
  119. <form  name=form method="post" action="">
  120. <input type=text name="first" size="20"> First Name<BR>
  121. <input type=text name="last" size="20"> Last Name<BR>
  122. <input type=text name="email" size="20"> E-Mail<BR><BR>
  123. <input type=button value="Submit Request" onclick="verify();">
  124.   
  125. <input type=reset value="Clear Form"><br>
  126. </form>
  127.  
  128.  
  129. <!-- END OF SCRIPT -->
  130. <!/PREVIEW>
  131.  
  132. <!RELATED>NONE<!/RELATED>
  133.